package com.kakaxi.mybilibili.module.home.live.presenter;

/**
 * 分区直播间控制层接口类
 * Created by kakaxi on 16/11/17.
 */

public interface ILiveCategoryRoomsPresenter {

    /**
     * 初始化分区直播间标签
     */
    void initCategoryRoomsTag();

    /**
     * 初始化直播间列表
     *
     * @param areaCategoryID 分区id
     * @param page           页数
     * @param sort           排序
     * @param tag            标签
     */
    void initCategoryRoomsList(int areaCategoryID, int page, String sort, String tag);

    /**
     * 刷新分区直播间列表
     *
     * @param areaCategoryID 分区id
     * @param page           页数
     * @param sort           排序
     * @param tag            标签
     */
    void refreshCategoryRoomsList(int areaCategoryID, int page, String sort, String tag);

    /**
     * 获取更多直播间列表
     *
     * @param areaCategoryID 分区id
     * @param page           页数
     * @param sort           排序
     * @param tag            过滤标签
     */
    void getMoreCategoryRoomsList(int areaCategoryID, int page, String sort, String tag);

}
